FPGA-Realization of a Motion Control IC for Robot Manipulator
نویسندگان
چکیده
Robotic control is currently an exciting and highly challenging research focus. Several solutions for implementing the control architecture for robots have been proposed (Kabuka et al., 1988; Yasuda, 2000; Li et al., 2003; Oh et al., 2003). Kabuka et al. (1998) apply two highperformance floating-point signal processors and a set of dedicated motion controllers to build a control system for a six-joint robots arm. Yasuda (2000) adopts a PC-based microcomputer and several PIC microcomputers to construct a distributed motion controller for mobile robots. Li et al. (2003) utilize an FPGA (Field Programmable Gate Array) to implement autonomous fuzzy behavior control on mobile robot. Oh et al. (2003) present a DSP (Digital Signal Processor) and a FPGA to design the overall hardware system in controlling the motion of biped robots. However, these methods can only adopt PC-based microcomputer or the DSP chip to realize the software part or adopt the FPGA chip to implement the hardware part of the robotic control system. They do not provide an overall hardware/software solution by a single chip in implementing the motion control architecture of robot system. For the progress of VLSI technology, the Field programmable gate arrays (FPGAs) have been widely investigated due to their programmable hard-wired feature, fast time-to-market, shorter design cycle, embedding processor, low power consumption and higher density for implementing digital system. FPGA provides a compromise between the special-purpose ASIC (application specified integrated circuit) hardware and general-purpose processors (Wei et al., 2005). Hence, many practical applications in motor control (Zhou et al., 2004; Yang et al., 2006; Monmasson & Cirstea, 2007) and multi-axis motion control (Shao & Sun, 2005) have been studied, using the FPGA to realize the hardware component of the overall system. The novel FPGA (Field Programmable Gate Array) technology is able to combine an embedded processor IP (Intellectual Property) and an application IP to be an SoPC (Systemon-a-Programmable-Chip) developing environment (Xu et al., 2003; Altera, 2004; Hall & Hamblen, 2004), allowing a user to design an SoPC module by mixing hardware and software. The circuits required with fast processing but simple computation are suitable to be implemented by hardware in FPGA, and the highly complicated control algorithm with heavy computation can be realized by software in FPGA. Results that the software/hardware codesign function increase the programmable, flexibility of the designed digital system and reduce the development time. Additionally, software/hardware parallel processing enhances the controller performance. Our previous works (Kung & Shu, 2005; Kung et al., 2006; Kung &
منابع مشابه
Integrator Backstepping Control of a 5 DoF Robot Manipulator with Cascaded Dynamics
In this paper, dynamic equations of motion of a 5 DoF robot manipulator including mechanical arms with revolute joints and their electrical actuators are considered. The application of integrator backstepping technique for trajectory tracking in presence of parameters of uncertainty and disturbance is studied. The advantage of this control technique is that it imposes the desired properties of ...
متن کاملAdaptive Voltage-based Control of Direct-drive Robots Driven by Permanent Magnet Synchronous Motors
Tracking control of the direct-drive robot manipulators in high-speed is a challenging problem. The Coriolis and centrifugal torques become dominant in the high-speed motion control. The dynamical model of the robotic system including the robot manipulator and actuators is highly nonlinear, heavily coupled, uncertain and computationally extensive in non-companion form. In order to overcome thes...
متن کاملStiffness control of a legged robot equipped with a serial manipulator in stance phase
The ability to perform different tasks by a serial manipulator mounted on legged robots, increases the capabilities of the robot. The position/force control problem of such a robot in the stance phase with point contacts on the ground is investigated here. A target plane with known stiffness is specified in the workspace. Active joints of the legs and serial manipulator are used to exert the de...
متن کاملOn a Moving Base Robotic Manipulator Dynamics
There are many occasions where the base of a robotic manipulator is attached to a moving platform, such as on a moving ship, terrain or space shuttle. In this paper a dynamic model of a robotic manipulator mounted on a moving base is derived using both Newton-Euler and Lagrange-Euler methods. The presented models are simulated for a Mitsubishi PA10-6CE robotic manipulator characteristics mounte...
متن کاملDesign and Performance Tests of a Mobile Mechanical Manipulator
Mobile mechanical manipulators are one of the automation aspects which were revealed in last years of twentieth century. These machines assume the responsibility of human and gradually expand the domain of their activities in industry. This paper is a presentation of the Sweeper Robot designed in the Robotic Laboratory of Iran University of Science and Technology. The original design of this ro...
متن کاملDynamic Modeling and Construction of a New Two-Wheeled Mobile Manipulator: Self-balancing and Climbing
Designing the self-balancing two-wheeled mobile robots and reducing undesired vibrations are of great importance. For this purpose, the majority of researches are focused on application of relatively complex control approaches without improving the robot structure. Therefore, in this paper we introduce a new two-wheeled mobile robot which, despite its relative simple structure, fulfills the req...
متن کامل